<?php declare(strict_types=1);

return [
        'accepted' => ':attribute Must Accept',
        'active_url' => ':attribute It Must Be A Legitimate URL',
        'after' => ':attribute Must Be :date Next Date',
        'after_or_equal' => ':attribute Must Be :date Afterwards Or On The Same Date',
        'alpha' => ':attribute Can Only Contain Letters',
        'alpha_dash' => ':attribute Can Only Contain Letters, Numbers, Dashes, Or Underscores',
        'alpha_num' => ':attribute Can Only Contain Letters and Numbers',
        'array' => ':attribute It Must Be An Array',
        'before' => ':attribute Must Be :date A Previous Date',
        'before_or_equal' => ':attribute Must Be :date Previously Or On The Same Date',
        'between' => [
                'numeric' => ':attribute Must Be Between :min And :max',
                'file' => ':attribute Must Be Between :min And :max kb',
                'string' => ':attribute Must Be Between :min And :max Length',
                'array' => ':attribute Must Be Between :min And :max Length',
        ],
        'boolean' => ':attribute Must Be true Or false, 1 Or 0',
        'confirmed' => ':attribute The Second Confirmation Does Not Match',
        'date' => ':attribute Must Be a Legal Date',
        'date_format' => ':attribute Compared To The Given Format :format Not In Accordance With',
        'decimal' => ':attribute Only Supported :decimal Decimal Place',
        'different' => ':attribute Must Be Different From :other',
        'digits' => ':attribute Number Required And Length Must Be :digits',
        'digits_between' => ':attribute Must Be Between :min And :max',
        'dimensions' => ':attribute Invalid Image Size',
        'distinct' => ':attribute Fields Have Duplicate Values',
        'email' => ':attribute Must Be A Legitimate Email Address',
        'exists' => 'Selected :attribute Is Invalid',
        'file' => ':attribute Must Be A File',
        'filled' => ':attribute Fields Are Required When They Exist And Cannot Be Empty',
        'gt' => [
                'numeric' => ':attribute Must Be Greater Than :value',
                'file' => ':attribute Must Be Greater Than :value kb',
                'string' => ':attribute Must Be Greater Than :value Length',
                'array' => ':attribute Must Be Greater Than :value Item',
        ],
        'gte' => [
                'numeric' => ':attribute Must Be Greater Than Or Equal To :value',
                'file' => ':attribute Must Be Greater Than Or Equal To :value kb',
                'string' => ':attribute Must Be Greater Than Or Equal To :value Length',
                'array' => ':attribute Must Be Greater Than Or Equal To :value Item',
        ],
        'image' => ':attribute Must Be jpg, jpeg, png, bmp, gif Format',
        'in' => ':attribute It Is An Invalid Allowed Value :values',
        'in_array' => ':attribute The Field Does Not Exist In :other',
        'integer' => ':attribute Must Be An Integer',
        'ip' => ':attribute Must Be A Legal One IP Address',
        'ipv4' => ':attribute Must Be A Legal One IPv4 Address',
        'ipv6' => ':attribute Must Be A Legal One IPv6 Address',
        'json' => ':attribute Must Be A Legal One JSON Character String',
        'list' => ':attribute Must Be An Array List',
        'lt' => [
                'numeric' => ':attribute Must Be Less Than :value',
                'file' => ':attribute Must Be Less Than :value kb',
                'string' => ':attribute Must Be Less Than :value Length',
                'array' => ':attribute Must Be Less Than :value Item',
        ],
        'lte' => [
                'numeric' => ':attribute Must Be Less Than Or Equal To :value',
                'file' => ':attribute Must Be Less Than Or Equal To :value kb',
                'string' => ':attribute Must Be Less Than Or Equal To :value Length',
                'array' => ':attribute Must Be Less Than Or Equal To :value Item',
        ],
        'max' => [
                'numeric' => ':attribute The Maximum Value Is :max',
                'file' => ':attribute The Maximum Value Is :max kb',
                'string' => ':attribute The Maximum Value Is :max Length',
                'array' => ':attribute The Maximum Value Is :max Item',
        ],
        'mimes' => ':attribute The File Type Must Be :values',
        'mimetypes' => ':attribute The File MIME Must Be :values',
        'min' => [
                'numeric' => ':attribute The Minimum Value Is :min',
                'file' => ':attribute The Minimum Value Is :min kb',
                'string' => ':attribute The Minimum Value Is :min Character String',
                'array' => ':attribute The Minimum Value Is :min Item',
        ],
        'not_in' => ':attribute Cannot Exist :values',
        'not_regex' => ':attribute Cannot Match The Given Regularization',
        'numeric' => ':attribute Must Be A Number',
        'present' => ':attribute Must Exist',
        'regex' => ':attribute The Format Is Invalid',
        'required' => ':attribute Fields Are Mandatory',
        'required_if' => ':attribute Fields Are Mandatory, Equal :other Is :value',
        'required_unless' => ':attribute Fields Are Mandatory，When :other It Is In :values',
        'required_with' => ':attribute Fields Are Mandatory,When :values It Exists',
        'required_with_all' => ':attribute Fields Are Mandatory,When :values It Exists',
        'required_without' => 'When :values It Does Not Exist :attribute Fields Are Mandatory',
        'required_without_all' => ':attribute / :values One Must',
        'same' => ':attribute And :other Must Match',
        'size' => [
                'numeric' => ':attribute Must Be :size',
                'file' => ':attribute Must Be :size kb',
                'string' => ':attribute Must Be :size Character String',
                'array' => ':attribute 必须包括 :size Item',
        ],
        'starts_with' => ':attribute Must Be :values Start With',
        'string' => ':attribute Must Be A String',
        'timezone' => ':attribute Must Be A Valid Time Zone',
        'unique' => ':attribute Already Exists',
        'url' => ':attribute Must Be A Valid URL',
        'uuid' => ':attribute Invalid UUID Format',
        'max_if' => [
                'numeric' => 'When :other Is :value :attribute Cannot Be Greater Than :max',
                'file' => 'When :other Is :value :attribute Cannot Be Greater Than :max kb',
                'string' => 'When :other Is :value :attribute Cannot Be Greater Than :max Character String',
                'array' => 'When :other Is :value :attribute Cannot Be Greater Than :max Item',
        ],
        'min_if' => [
                'numeric' => 'When :other Is :value :attribute Must Be Greater Than Or Equal To :min',
                'file' => 'When :other Is :value :attribute Must Be Greater Than Or Equal To :min kb',
                'string' => 'When :other Is :value :attribute Must Be Greater Than Or Equal To :min Character String',
                'array' => 'When :other Is :value :attribute Must Be Greater Than Or Equal To :min Item',
        ],
        'between_if' => [
                'numeric' => 'When :other Is :value :attribute Must Be Between :min - :max',
                'file' => 'When :other Is :value :attribute Must Be Between :min - :max kb',
                'string' => 'When :other Is :value :attribute Must Be Between :min - :max Character String',
                'array' => 'When :other Is :value :attribute Must Be Between :min - :max Item',
        ],
        'mobile_number' => ':attribute Must Be A Valid Mobile Phone Number',
        'telephone_number' => ':attribute Must Be A Valid Phone Number',
        'chinese_word' => ':attribute Must Contain The Following Valid Characters (Chinese/English, Numbers, Underline)',
        'sequential_array' => ':attribute Must Be An Ordered Array',
];